Linux的基本操作

您所在的位置:网站首页 用vi写hello world Linux的基本操作

Linux的基本操作

2024-07-06 21:14:47| 来源: 网络整理| 查看: 265

文章首发及后续更新:https://mwhls.top/934.html 新的更新内容请到mwhls.top查看。 无图/格式错误请到上方的文章首发页面查看。

之前一篇QQ不能打开的解决办法,几乎是我阅读量最多的一篇文章了,实在心动,但是又不想写大路货,就想到可以写个涉猎广点的基本教程,于是有了这篇。

基础准备

如果下载速度过慢,可参考:Ubuntu20.04更换下载源(可视化操作)

如果想换成中文环境,可参考:Ubuntu设置中文

在虚拟机中,想使用复制功能,可参考:VMware Tools安装于Ubuntu20.04

Ubuntu创建helloworld.c并编译执行

这部分为下面的总结,不看这部分,只看后续也能完成目标。

目标:1.在桌面创建一个hello文件夹。2.在该文件夹内创建helloworld.c文件。3.写好helloworld.c内容,使用gcc编译。4.执行编译输出的文件,正确显示helloworld文本。要求:在终端环境下完成全过程。

步骤:1.在桌面右键-在终端打开(终端进入桌面目录)2.输入mkdir hello并回车(创建hello文件夹)2.5输入ls并回车,查看是否多出hello文件夹3.输入cd hello并回车(进入hello文件夹)4.输入vi helloworld.c并回车(创建helloworld.c文件)5.在vi界面按a进入编辑模式6.输入helloworld的c语言代码7.按ESC进入命令模式8.按冒号:并输入wq保存退出8.1.输入ls并回车,查看是否多出helloworld.c文件8.5输入sudo apt install gcc安装gcc8.6如下载速度过慢,参考Ubuntu20.04更换下载源(可视化操作)8.7下载时的y/n可直接按回车选择yes9.输入gcc -o helloworld helloworld.c编译helloworld.c文件9.5.输入ls并回车,查看是否多出helloworld文件10.输入./helloworld运行helloworld可执行文件

helloworld.c内容 #include int main(){ printf("Hello, world!\n"); return 0; } 终端中root权限的获取、用户的切换

Linux是多用户多任务的操作系统,涉及到修改系统配置的命令,都需要root权限,

root的权限获取有两种方法:一劳永逸的办法是切换到root用户,一次性获取办法是在命令前加上sudo

例如,对于用户切换命令su来说:使用su userName,可以将当前用户切换为userName用户。使用su,不加参数,可以切换到root用户但会报错:su:认证失败,因为这个命令需要root权限使用sudo su即可(是的没错,要获取root权限,你首先需要root权限)

命令使用如右图,注意:输入命令时,linux系统不会显示任何输入,输完直接回车即可。

此外,普通用户与root用户的除了前缀的区别,在当前目录后显示字符也不同:root为 # ,普通用户为 $root@ubuntu:/usr/bin#

终端的基本使用

打开方式:桌面右键-在终端打开。任意文件夹右键-在终端打开。

命令使用方式:输入后直接回车,提示权限不够,在命令前加sudo,输密码时不会显示,输入完直接回车即可。

参数的使用:命令可以加参数,一般为命令后 空格 参数。用 - 的参数可以合并,例如 ls -a -l,等效于 ls -al。且参数重复不影响,参数顺序不影响,例如 ls -llllalaaalllaaa,等效于 ls -al。

目录切换操作

切换目录命令:cd 目录路径根目录:/切换到根目录:cd /

用户目录:~不同用户的用户目录不同,root的用户目录不是根目录

上层目录:..切换到上层目录:cd ..切换到上上层目录:cd ../..

当前路径:.切换到当前文件夹下的 directory文件夹:cd ./directory/也可直接 cd directory

查看当前目录所有文件

查看当前目录所有文件:ls

查看当前目录所有文件 + 文件信息:ls -l

文件操作

利用vi创建可编辑文件:vi 文件名例如 vi helloworld.c,创建一个helloworld.c文件并打开。配套vi使用方法。

创建文件夹mkdir 文件夹名称例如:mkdir folder1,在当前目录创建 folder1 文件夹。

删除文件/文件夹rm 文件名rm -r 文件夹名称例如:rm -r folder1,删除当前目录中的folder1 文件夹。注:-r参数为递归操作,递归删除文件夹

复制文件/文件夹cp 文件名称 新目录

移动文件/文件夹mv 文件名称 新目录

重命名文件/文件夹mv 文件名称 新文件名称是的没错,原地mv就能改变名称

vi编辑器基本操作

注:vim的操作与vi类似,但更好用,推荐安装使用vim。

创建文件vi 文件名

编辑模式:打开vi后,按下 a i o 均可进入编辑模式(三种模式不同,一般用a就行了)。

命令模式:按下esc键,进入命令模式

保存退出:在命令模式下,输入冒号 :,并输入以下命令:保存:w退出:q保存退出:wq不保存退出:q!

安装程序

在ubuntu系统中,使用apt install 文件名 来安装程序centOS似乎是用gum,我记得不太清,如果apt不能用,百度一下自己系统能用的安装命令。例如:apt install gcc,可以安装gcc程序apt install vim,可以安装vim程序如果下载速度过慢,可参考:Ubuntu20.04更换下载源(可视化操作)

但安装程序会对系统修改,因此需要获取root权限,如果为普通用户,上面的命令需要改为sudo apt install gcc

gcc编译c语言文件

gcc -o 输出文件 源文件将helloworld.c编译成可执行文件helloworld:gcc -o helloworld helloworld.c

gcc还有很多参数,不过-o足以。

执行程序

对于可执行文件,可用 ./文件名 执行例如:./helloworld,运行helloworld文件

linux文件后缀作用

在linux中,文件后缀只是用来给用户看的,系统并不关心例如,helloworld.c文件,可以改名为helloworld,除了名字的不同外,其余操作无区别



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭